home *** CD-ROM | disk | FTP | other *** search
/ Amiga CD-ROM Collection / Amiga CD-ROM Collection - Auge 4000 and Cactus and Demo Util.iso / auge4000 / 69 / kcommodity / kcx25a.lha / KCommodity / History.Txt < prev    next >
Text File  |  1993-06-21  |  73KB  |  1,864 lines

  1.  
  2.  
  3.     History (... and that`s what counts)
  4.     ------------------------------------
  5.  
  6.  
  7.  
  8.  
  9. ------------------------------------------------------------------------------
  10.  
  11.     V2.5a
  12.     =====
  13.  
  14.     - DOpus seemed to have problems, if it got a ScreenToFront when clicking
  15.       on a Gadget. KCommodity now first checks whether to bring a screen to
  16.       front, or not (Double-Click). This prevents DOpus from "hanging"
  17.       Reported by : Somewhere in FIDO
  18.  
  19.     - No checks were made for the "From/To Mouse" Mouse-Position. In some
  20.       cases, KCX tried to draw over the screen borders.
  21.       Reported by : Wolfgang Breyha
  22.  
  23.     - Installer-Script had a little bug...
  24.  
  25.     - Enable/Disable Gadgets will be disabled if the main program isn`t loaded.
  26.  
  27.     - Printer`s, Define Area command got sort of mixed up with screens a bit
  28.       too small :)
  29.  
  30.     - Received improved dutch catalogs these days.
  31.       Submitted by : Ruud van der Veen (who couldn`t stand his first
  32.                                         translations. Thanks Ruud)
  33.  
  34.     - Accidentially I called a DOS-Routine from within a patched Intuition
  35.       routine without even checking whether the routine was called from inside
  36.       a task or a process. This _MUST_ have lead to crashes...
  37.       Stupid enough that I got on Olaf Barthel`s nerves while looking for
  38.       this "strange" bug.
  39.       Reported by : Latest "Term" Beta-Version
  40.  
  41.     - I forgot to set the Aspect for dumping to printer. You could only print
  42.       horizontal images ;)
  43.       Reported by : Martin Berndt
  44.  
  45.     - On some systems one couldn`t run both, the main program and the prefs
  46.       editor. It seems that some tools trash the TC_USERDATA field of
  47.       tasks, but KCommodity used to store the pointer to the global data
  48.       within this field. This has been changed now.
  49.       (The bug was forced by JobManager, because it trashes the TC_USERDATA)
  50.       Reported by : Christoph Funke, Dietmar Bertelsbeck, Michael Fedrowitz
  51.  
  52.     - Prefs program didn`t care for the SETTINGS ToolType
  53.       Reported by : Dietmar Bertelsbeck
  54.  
  55.     - Annoying "Input device could not be opened" should be gone
  56.  
  57.     - Formatter still seemed not to work correctly, even though
  58.       Beta-Testers reported differently.
  59.       Reported by : Michael Herbst
  60.  
  61.  
  62. ------------------------------------------------------------------------------
  63.  
  64.     V2.5
  65.     ====
  66.  
  67.     - KCommodity wouldn`t dimm more than 4 colors. Hopefully fixed. Checked
  68.       with 16 colors and it worked fine. Couldn`t test with more.
  69.       Reported by : Henning Schmiedehausen
  70.  
  71.     - Clock color gadgets only accept up to 8 colors now. (Like the WB editors
  72.       do)
  73.       Suggested by : Henning Schmiedehausen
  74.  
  75.     - When WindowReActivation was turned on and you returned to a screen
  76.       whose window to be reactivated was closed before, KCommodity would not
  77.       have reactivated any window on that screen resulting in no reactivation.
  78.       Now the window underneith the mouse will be taken, or the screen`s first
  79.       window.
  80.       Requested by : Martin Berndt
  81.  
  82.     - For TagScreens, the default TextOverScan settings will be copied
  83.       to the Width/Height entries.
  84.       Requested by : Martin Berndt
  85.  
  86.     - Hold X/Y Qual didn`t react on a canceled Qualifier definition.
  87.       Reported by : Michael 'mick' Hohmann
  88.  
  89.     - "Disable" will have effect on more features now (Exploding Windows,
  90.       TagScreens) and CPU-consumption of KCX will be reduced when disabled.
  91.       Suggested and Reported by : Fionn Behrens
  92.  
  93.     - HotKeys from within the HotKeys window may be disabled by supplying
  94.       "none" for the descriptive string, now.
  95.       Suggested by : Michael 'mick' Hohmann
  96.  
  97.     - Improved SunMouse. Delay activation only takes place when the mouse
  98.       was moved first. Otherwise the window underneith the mouse would
  99.       have been activated about every second.
  100.       Requested by : Michael 'mick' Hohmann
  101.  
  102.     - Improved MMB-Shift. Didn`t look at KeyUp sequences. Now you may use
  103.       MMB-Shift everywhere a shift key may be used in conjunction with
  104.       the left mouse button.
  105.       Reported by : Michael 'mick' Hohmann
  106.  
  107.     - Fixed small bug when terminating the Printer module. This could only
  108.       happen, when started from WB.
  109.       Reported by : Benoit Mortier
  110.  
  111.     - When returning from the "Snap page", KCommodity didn`t restore the
  112.       previous page.
  113.       Reported by : Fionn Behrens
  114.  
  115.     - "Label" gadget within Formatter window will not be activated anymore,
  116.       when the window is opened up.
  117.       Suggested by : Wolfgang Kück
  118.  
  119.     - Bug in HotKeys window removed which occured, if you tried to enter
  120.       an incorrect HotKey
  121.       Reported by : Hartmut Stein
  122.  
  123.     - Improved patched CloseWorkBench. Clock will stay 'alive' if the
  124.       WorkBench could not be closed.
  125.  
  126.     - Fixed Enforcer Hit bug with TagScreens`s delete function.
  127.  
  128.     - FileRequester will be opened relative to screens`s width/height now.
  129.       Requested by : Michael (mick) Hohmann
  130.  
  131.     - New default HotKey definition for Display Dump window was buggy. Fixed.
  132.  
  133.     - Fixed small bug within main window, where buttons where available
  134.       through keys even though the main program was not present.
  135.  
  136.     - Formatter is driving me mad :) Now all problems should be fixed :)
  137.       Bugs reported by : Bodo Thevissen
  138.  
  139.     - German translations for date format gadget within Clock window had a
  140.       small bug. I wrote JJJ instead of JJ :)
  141.       Reported by : Bodo Thevissen
  142.  
  143.     - Font sensitivity routines changed a bit.
  144.       Reported and Suggested by : Hans Schoemer
  145.  
  146.     - Due to localization I changed the format of dates within the Revision
  147.       header. Instead of dd-mmm-yy, dd.mm.yy will be used now, in order to
  148.       minimize problems :)
  149.  
  150.     - Some cosmetical changes made to the TagScreens window
  151.       Suggested by : Martin Berndt
  152.  
  153.     - Fixed small bug in FileRequester routine. When only a volume name was
  154.       given, KCX used to trash the colon.
  155.       Reported by : Fionn Behrens
  156.  
  157.     - KCommodity`s main window may now be opened/closed by Exchange again.
  158.  
  159.     - Fixed small bug with displaying available drives.
  160.       Reported by : Jan M. Anton
  161.  
  162.     - Changed display dump`s default hotkey to 'ALT NUMERICPAD *', that
  163.       means the key with PrtSc on.
  164.       Suggested by : Martin Berndt
  165.  
  166.     - KCommodity always copies the prefs file to ENVARC:KCX if you tried to
  167.       save it with the default name of ENV:KCX/KCX.PREFS. It will first
  168.       create ENVARC:KCX if it doesn`t exist, now.
  169.       Suggested by : Andreas M. Kirchwitz
  170.  
  171.     - Shortcuts that do not contain any code (key) will not be shown with
  172.       double quotes anymore. (Like Hold X Qualifier)
  173.       Suggested by : Andreas M. Kirchwitz
  174.  
  175.     - Exploding windows will take the screen`s visible part`s center for the
  176.       animation now, instead of using the screen`s center.
  177.       Suggested by : Andreas M. Kirchwitz
  178.  
  179.     - KeyClick could not be disabled. Fixed.
  180.       Reported by : Andreas M. Kirchwitz
  181.  
  182.     - Printer will no longer clone the WB`s screen size. It will still clone
  183.       it`s resolution but the screen`s size will be set to the nominal values
  184.       for that screen type.
  185.       Requested by : Andreas M. Kirchwitz
  186.  
  187.     - All windows will be opened (except for Bill window) relative to the
  188.       screen`s position. That means they will be opened with the given
  189.       coordinates, but within the visible area of the screen. If you use
  190.       a very large Screen for example the windows will always be visible.
  191.       Suggested and requested by : Andreas M. Kirchwitz
  192.  
  193.     - KCommodity could hand if it was not able to find the printer. Fixed.
  194.       Reported by : Fionn Behrens
  195.  
  196.     - CX_POPUP ToolType didn`t have no effect (somehow). Fixed
  197.       Reported by : Michael Herbst
  198.  
  199.     - SunMouse got messed up. Fixed
  200.  
  201.     - HotKey added for turning on/off SunMouse.
  202.       Requested by : Arne Hinrichs
  203.  
  204.     - You could launch the prefs editor more than one time. Fixed
  205.  
  206.     - Formatter may be breaked by CTRL-C now, without quitting KCommodity.
  207.       This was done with the help of Olaf 'Olsen' Barthel. Thanks.
  208.  
  209.     - Progress indicator bug fixed. Tried to call DrawBevelBox with the Base
  210.       of kcx.library.
  211.  
  212.     - Changed default HotKey for turning clock on/off to ALT SHIFT C, in order
  213.       to be more KCommodity-like.
  214.       Suggested by : Martin Berndt
  215.  
  216.     - Fixed Enforcer Hit with MenuWrapping.
  217.       Reported by : Michael Bergmann
  218.  
  219.     - When a DF2: was available without a DF1: you could select the drive
  220.       (finally), but you couldn`t format it. Fixed.
  221.       Reported by : Bodo Thevissen
  222.  
  223.     - Prefs editor will issue an error if it can not list the telephone log
  224.       to the spcified file.
  225.       Suggested by : Michael Herbst
  226.  
  227.     - KCXPrinter could be launchedseveral times. Fixed.
  228.       Reported by : Michael Herbst
  229.  
  230.     - Alarm time gadget had a small handling bug.
  231.       Reported by : Stefan Zeiger
  232.  
  233.     - Format window`s screen will be brought to front now.
  234.       Requested by : Hans Schoemer
  235.  
  236.     - Window activation facility now checks for an active menu within the
  237.       active window before cycling, in order to prevent a layers deadlock.
  238.       Requested and suggested by : Martin Korndoerfer
  239.  
  240.     - Avoid Flicker Interrupt will be not installed until needed and
  241.       removed if not needed anymore.
  242.  
  243.     - Window reactivation may be independantly turned off now.
  244.       Requested by : Martin Korndoerfer
  245.  
  246.     - Changed ESC Window close to close the active window instead of the
  247.       window underneith the mouse. (No chance for key-window-activation,
  248.       this will somehow always close the window under the mouse)
  249.       Requested by : Michael Herbst
  250.  
  251.     - Prefs version recognition didn`t work to well for changed revisions.
  252.       2.5 read 2.0 prefs... Wrote d0 instead of d1 :)
  253.       Reported by : Hans Schoemer, Frank Stohl
  254.  
  255.     - Again String2Menu :) I didn`t set the receivers address correctly.
  256.       KCommodity will now first check for a shortcut case-sensitive. If
  257.       this search wasn`t successful, KCommodity will try it case-insensitvely.
  258.  
  259.     - String2Menu didn`t check for COMMSEQ case-insensitively. Fixed.
  260.  
  261.     - When you add another log message to an already existing message using
  262.       "Only text" KCX will copy the "created on..." title to the old
  263.       log message. This is only done, when adding text to the message the
  264.       first time.
  265.       Requested by : Dirk Federlein
  266.  
  267.     - Ok, ok you got me. Added a gadget for telling TagScreens to use the
  268.       appropriate System DrawPens. If not set the "old" 2.0-Style pens
  269.       will be used instead.
  270.       Requested by : Martin Berndt
  271.  
  272.     - Did a mistake in defining the remark character for Basic revision
  273.       headers. Changed to "'".
  274.       Reported by : Wolfgang Brodowski
  275.  
  276.     - TagScreens will set extended OS 3.0 DrawPens, now. This looks kind
  277.       of weird within CygnusED, but it will set the pens correctly, anyway.
  278.       So don`t blame me... I GOT USED TO IT !
  279.  
  280.     - Improved RCS. For every text added to an existing revision, a new
  281.       "changes" line will be inserted, instead of updating the first
  282.       line. No there is no need to write different History.Txts
  283.       Requested by : Dirk Federlein
  284.  
  285.     - Forgot to localize Sum-Printout texts.
  286.       Reported by : Bodo Thevissen
  287.  
  288.     - Hotkey for turning on/off the Function keys added.
  289.       Requested by : Lars Eilebrecht
  290.  
  291.     - When Map "Umlauts" HotKey was used, the Settings window`s gadget
  292.       wasn`t updated.
  293.       Reported by : Bodo Thevissen
  294.  
  295.     - Hopefully fixed bug with Formatter (DF0: DF2: without DF1:) now.
  296.       Reported by : Bodo Thevissen
  297.  
  298.     - Shell-Help-Table is localized now.
  299.  
  300.     - Added two more ToolTypes for defining new path/name for Prefs/Printer
  301.       programms in order to achieve greater flexibility.
  302.       Requested by : Dirk Federlein, Martin Berndt
  303.  
  304.     - KCX TagScreens will now do a fallback to the app`s default ScreenMode,
  305.       if the selected DisplayID for a screen isn`t available. This may happen
  306.       if you select an AA-Mode for a task, but boot your Amiga in Non-AA-Mode.
  307.       Suggested by : Michael Wenzel
  308.  
  309.     - Added OS3.0 Screen-Tags "SA_Interleaved" and "SA_LikeWorkbench" to
  310.       TagScreens. SA_Interleaved will lead to a faster display drawing,
  311.       but it may cause problems with some programs, which rely on a normal
  312.       BitMap structure (like View80). The SA_LikeWorkbench tag will cause
  313.       the Screen to openup as a clone of the Workbench Screen.
  314.  
  315.     - Fixed small bug with menu-width-checking in conjunction with MenuWrap.
  316.       Reported by : Bodo Thevissen
  317.  
  318.     - Changing the state of the global tag`s BlackBorder setting has
  319.       an immediate effect now.
  320.  
  321.     - Current bill timezone will be saved to prefs now. Additionally, you
  322.       can change it via ARexx.
  323.       Requested by : Michael Herbst
  324.  
  325.     - Weekday names within Revision headers will be english now, no matter
  326.       which catalog/locale, or whatever was selected by the user. This was
  327.       done due to the fact, that I believe those headers to be kept
  328.       international, even the day names.
  329.       Somehow suggested by : Dirk Federlein
  330.  
  331.     - You can tell KCX which Drives to watch now, in order to check, whether
  332.       it`s a DOS disk, or not. Say, if you`re using CrossDOS on one drive,
  333.       you can prevent KCX asking to format a MSDOS-Disk all the time.
  334.       Suggested by : Christoph Reichert
  335.  
  336.     - Added DirCaching and InternationalMode to Formatter window.
  337.  
  338.     - Every new Log-entry text will be preceded by a '- ' now. Only cosmetical
  339.  
  340.     - New log entries, added to an existing entry (without changing the
  341.       revision), will be added in front of the old entries, now. Additionally
  342.       the revision time will be increased and the name of the Author. Only
  343.       the revision number will be left untouched.
  344.       Requested and Suggested by : Dirk Federlein
  345.  
  346.     - Ok and Cancel gadgets of FKeys-window weren`t height aligned :) Fixed
  347.       Reported by : Dirk Federlein
  348.  
  349.     - Patched OpenScreen() routine didn`t correctly handle screens with
  350.       ens_Extension field. Actually it DID clear the NS_EXTENDED bit and
  351.       treated the ens_Extension field as a normal pointer to a taglist (A1)
  352.       and then cleared the ens_Extension. What I forgot was, that there
  353.       might be some program, believing that the NewScreen structure is the
  354.       same for the whole runtime (DOpus V4). So the next call from that
  355.       program, would lead to a "vanilla" screen. All settings within the
  356.       NewScreen structure are restored now.
  357.       Reported by : Martin Berndt
  358.  
  359.     - One could reach the TagScreen`s "Select Entry" gadget via keyboard,
  360.       for the "Global Tag". Fixed
  361.       Reported by : Christoph Reichert
  362.  
  363.     - When no Hires-Denise was available, one could still use the BlackBorder
  364.       gadget via Shortcut, even when the gadget was ghosted. Fixed.
  365.       Reported by : Christoph Reichert
  366.  
  367.     - MenuWrap may be turned on/off via ARexx now.
  368.       Requested by : Christoph Reichert
  369.  
  370.     - Dump window`s position wasn`t saved. Fixed.
  371.  
  372.     - When cycling (using a combination with right button) and an active
  373.       MenuWrap, the mouse used to jump into the menubar. Fixed
  374.       Reported by : Christoph Reichert
  375.  
  376.     - Blanker screen should open up with the active screen`s DisplayMode.
  377.       Requested by : Bodo Thevissen, and somebody else (forgot the name)
  378.  
  379.     - Some of the TagScreens gadgets were available to key-shortcuts, even
  380.       though the gadgets were ghosted. Fixed.
  381.       Reported by : Stefan Zeiger
  382.  
  383.     - CygnusED does something strange with opening the screen when launched
  384.       another time (well, that doesn`t happen too often). The by-task
  385.       TagScreens won`t work anymore, say Screen-Promoting is somehow disabled.
  386.       All other functions work fine. This doesn`t happen, if you launch
  387.       PowerPacker (as an example) a second time.
  388.       Reported by : Bodo Thevissen
  389.  
  390.     - Due to a strange bug in the BlackBorder routine, an OpenWorkBench() call
  391.       would have lead to a deadlock. Fixed. If you called CloseWorkbench()
  392.       KCX still tried to lock the WBScreen for time/memory display, this
  393.       caused a call to OpenWorkBench(). Patched those to functions to
  394.       turn off/on time/memory display when calling Close/OpenWorkbench().
  395.       Reported by : Bodo Thevissen
  396.  
  397.     - Small bug in TagScreens` window handling fixed.
  398.  
  399.     - Now more ARexx-status variables available. I think these aren`t really
  400.       needed. Trimmed ARexx-Commands a bit to save space :)
  401.  
  402.     - An ARexx-Command exists for de-activating function keys now.
  403.       Requested by : Martin Luckhurst
  404.  
  405.     - Did some work on RCS. KCX now checks an existing header for the current
  406.       version/revision and initializes the integer gadgets appropiately, that
  407.       means current version/revision + 1. If no header was found the version/
  408.       revision will be set to 1.0. Additionally you can add more text to
  409.       a Log entry without changing the version/revision and inserting another
  410.       header for the log entry. It will be simply added to the end of the
  411.       previous one.
  412.       Requested by : Dirk Federlein
  413.  
  414.     - Hopefully fixed the formatter`s bug. The init-routine didn`t recognize
  415.       a drive DF2: if no DF1: was connected.
  416.       Reported by : Götz Müller, Hans Schoemer
  417.  
  418.     - RTPatch does something really weird with ASL`s ScreenMode-Requester.
  419.       So you may not use this Requester from within TagScreen`s window,
  420.       while RTPatch is running. (Didn`t have the nerve to build a work-around)
  421.       Reported by : Marcus Kuba
  422.  
  423.     - When defining a qualifier within the Qualifier window, the MMB-Shift
  424.       function wasn`t disabled. Fixed.
  425.       Reported by : Marcus Kuba
  426.  
  427.     - REVDATE macro is created in a way accepted by $VER: Strings now
  428.  
  429.     - Bill window`s "zipped" title is localized now.
  430.  
  431.     - KCX won`t crash anymore, if it`s library can`t be found.
  432.       Reported by : Bodo Thevissen
  433.  
  434.     - Bill window and titlebar display of Online time are synchronized now.
  435.       Reported by : Bodo Thevissen
  436.  
  437.     - MenuWrap function didn`t check for RMBTRAP flag. Now you can scroll
  438.       through your DOpus again.
  439.       Reported by : Bodo Thevissen
  440.  
  441.     - Memory gauge may be sized now.
  442.       Requested by : Martin Berndt
  443.  
  444.     - Improved Gadget-Shortcut handling in order correctly deal with localized
  445.       gadgets.
  446.  
  447.     - Added HotKey for turning the clock/memory display on/off
  448.       Requested by : Martin Berndt
  449.  
  450.     - Fixed bug in Printer window handling.
  451.       Reported by : Michael Herbst
  452.  
  453.     - Localized LogFile entries and fixed a bug with DD-MMM-YY date formats
  454.       within a logfile.
  455.       Suggested and Reported by : Michael Herbst
  456.  
  457.     - Fixed version string of kcx.library
  458.       Reported by : Michael Herbst
  459.  
  460.     - When selecting a window from within "Lock windows" the lock windows`
  461.       english title bar was used, no matter what language specified.
  462.       Reported by : Michael Herbst
  463.  
  464.     - Some improvements made on the german translation.
  465.       Reported by : Michael Herbst
  466.  
  467.     - Bill counting may be started manually now. If you are connected to a BBS
  468.       you can`t stop it manually, but you can if you`re not connected.
  469.       Requested by : Frank Mariak and someone else (forgot the name :)))
  470.  
  471.     - The Exploding Windows were smashed during optimization...
  472.       Reported by : Dirk Federlein
  473.  
  474.     - The display-routine clears the "in window" flag of the time/display
  475.       gadget within the ClockDefWindow. This situation hasn`t been protected
  476.       to the close routine sometimes tried to manipulate a gadget that
  477.       wasn`t there anymore. Fixed and protected.
  478.  
  479.     - Screens with no name will be listed with a placeholder within the
  480.       Screen Select window now.
  481.       Suggested by : Michael Herbst
  482.  
  483.     - Screen Select window`s title is the same as the specifier for
  484.       it`s HotKey, now.
  485.       Reported by : Michael Herbst
  486.  
  487.     - During optimization the User-Shell got broke. Fixed.
  488.       Reported by : Michael Herbst
  489.  
  490.     - Thanks to Martin Berndt another 2KB were saved from the main program.
  491.  
  492.     - After a two days work, KCommodity is fully localized now.
  493.  
  494.     - Incorporated AutoCenter and BlackBorder within TagScreens. Seems
  495.       much more logical.
  496.       Suggested by : Martin Berndt, Frank Mariak
  497.  
  498.     - Full Dragging caused Deadlock, when right mousebutton was hit during
  499.       dragging. Fixed.
  500.       Reported by : Stefan Zeiger
  501.  
  502.     - RAW: Window of Display Telephone Log reacted on CTRL-C and caused
  503.       the Prefs to quit. Fixed.
  504.       Reported by : Stefan Zeiger
  505.  
  506.     - TagScreens` "ScreenMode", "Screen Width" and "Screen Height" will be
  507.       disabled, when "Monitor" isn`t selected. Otherwise instead.
  508.       Suggested by : Martin Berndt
  509.  
  510.     - The definition "No ..." within TagScreens was somehow "stupid". Changed
  511.       to positive texts.
  512.       Suggested by : Martin Berndt
  513.  
  514.     - Turning Monitor off under TagScreens will disable Width/Height now
  515.       Suggested by : Martin Berndt
  516.  
  517.     - Changing Screen Width under TagScreens didn`t have no effect.
  518.       Reported by : Martin Berndt
  519.  
  520.     - Select Screen window will pop up it`s screen now.
  521.  
  522.     - Sometimes there were some enforcer hits, when the WB-Screen was updated,
  523.       say the prefs changed. This was due to a bug within KCX check-routine.
  524.       Fixed.
  525.       Reported by : Michael Herbst
  526.  
  527.     - Screens within SelectScreen-Window may be activated by a double-click
  528.       now.
  529.       Requested by : Martin Berndt
  530.  
  531.     - Added two more switches for TagScreens. You can disable the patching of
  532.       the SA_Pens tag (3D-Look). Additionally you can tell KCX not to "patch
  533.       too hard". This means that KCX won`t touch no screens with an extended
  534.       screen structure nor screens with a TagList supplied. YOU SHOULD NEVER
  535.       "HARDPATCH" THE WB-SCREEN....
  536.       Suggested by : Martin Berndt (HardPatch-Prob reported by Michael Herbst)
  537.  
  538.     - TaskSelect-Window may be canceled now.
  539.       Requested by : Martin Berndt
  540.  
  541.     - When "GLOBALTAG" was selected under TagScreens, you still could select
  542.       a task for that field. Fixed.
  543.       Reported by : Martin Berndt
  544.  
  545.     - When adding new OS 3.0 features to the CheckBox/MX Gadgets I forgot that
  546.       KCX also has a menu :) Now the menu will occure in that new look under
  547.       OS 3.0
  548.       Reported by : Dirk Federlein
  549.  
  550.     - Lock windows ListView gadget didn`t show the lists anymore when changed.
  551.       This has been Fixed.
  552.       Reported by : Dirk Federlein
  553.  
  554.     - KCX used to make a copy of the prefs to ENVARC:KCX/KCX.PREFS, when the
  555.       name of the filename was ENV:KCX/KCX.PREFS, in order to ensure secure
  556.       saves :) This feature has been "killed" somehow. Fixed
  557.       Reported by : Dirk Federlein
  558.  
  559.     - Alarm used to unblank the screen, even when there was no requester to
  560.       be shown. Changed.
  561.       Requested by : Stefan Zeiger
  562.  
  563.     - Patched OpenWorkBench routine didn`t unlock Workbench screen, after
  564.       doing some fine stuff :) So you could only close/open the WB once.
  565.       This has been fixed.
  566.       Reported by : Michael Herbst
  567.  
  568.     - Included "SelectScreen". A window may pop up on the frontmost screen
  569.       (if it is a public screen) or on the workbench, showing a list of all
  570.       available screens. You can then pop up the screen you desire.
  571.       Requested by : Bruce Lepper
  572.  
  573.     - "Patched" LAMIGA-N/M Keys won`t react on Key-Repeat anymore...
  574.  
  575.     - Blanker will be disabled, if you disable KCX.
  576.       Requested by : Joachim Schiefer
  577.  
  578.     - Çurrent Drive and Disk-Label of the Formatter-Window will be saved now.
  579.       Requested by : Joachim Schiefer
  580.  
  581.     - TagScreens won`t produce enforcer hits anymore. NoFont works fine now.
  582.  
  583.     - CheckBox and MX gadgets are scaled under OS 3.0 now.
  584.  
  585.     - The Prefs Program will recognize the SETTINGS-ToolType now.
  586.  
  587.     - Load Prefs is more intelligent now. If you supply a SETTINGS-ToolType
  588.       KCX won`t fall back to the default filename, if the given file can`t
  589.       be found.
  590.       Suggested by : Martin Berndt
  591.  
  592.     - Improved handling of TagScreens. From now on there are no more
  593.       global settings and by-task settings. Instead you can define a global
  594.       task (*** GLOBALTAG ***) to select the mode for all screens. Furthermore
  595.       tasks can be left alone from TagScreens, when their name is preceded
  596.       by a '-' within the list. The NOMONITOR switch no enables/disabled the
  597.       DisplayID settings.
  598.       Suggested by : Martin Berndt
  599.  
  600.     - Implemented the complete TagScreens V1.8. Source was submitted to me
  601.       directly by the author (thanx Martin). Additional feature is to select
  602.       special modes for tasks.
  603.       Somehow suggested by : Martin Berndt
  604.  
  605.     - Opening requesters won`t disable the Screen-Blanker anymore...
  606.       Reported by : Stefan Zeiger
  607.  
  608.     - When the external formatter was running KCX used to react on a CTRL-C
  609.       and quit :( Fixed.
  610.       Reported by : Michael Herbst
  611.  
  612.     - Revision Control System now numbers as it CBM does.
  613.       Like 0.1, 0.2 ... 0.11, 0.12 ...
  614.       Suggested and Requested by : Karsten Storck
  615.  
  616.     - Remade way of blanking the mouse. The old method was too "dangerous".
  617.       Sometimes the wrong pointer (or even no pointer) was set. The new
  618.       method is safe, but it can`t prevent the mouse from "flashing"
  619.       from time to time.
  620.       Suggested by : Martin Berndt
  621.  
  622.     - Avoid Flicker option may be controlled via gadget now.
  623.  
  624.     - Improved "PC-Alt-Mode". When The qualifier is released, the char will
  625.       be printed, so you don`t have to type in all three digits.
  626.       Suggested by : Martin Berndt
  627.  
  628.     - Improved '*' WildCarding to work like a real wildcard.
  629.       Requested by : Andre Schenk
  630.  
  631.     - Fixed Enforcer-Hit with window activation, when the mouse wasn`t
  632.       located over the window to be locked.
  633.       Reported by : Michael Herbst
  634.  
  635.     - Changed mouse acceleration to have a better feeling (As Martin says)
  636.       Requested by : Martin Berndt
  637.  
  638.     - "Clock settings" window couldn`t be opened via KeyBoard.
  639.       Reported by : Michael Herbst
  640.  
  641.     - Fixed bug within LoadPrefs-Routine(s) which could lead to crashes, when
  642.       an error occured during a specific load.
  643.  
  644.     - From within a patched function KCX called Intuition routines, without
  645.       the proper library base. This could lead to a strange behaviour.
  646.  
  647.     - KCommodity main/prefs didn`t have correct Prefs-Strings.
  648.       Reported by : Michael Herbst
  649.  
  650.     - Formatter Requester will only appear when the Formatter window
  651.       isn`t open.
  652.       Suggested by : Michael Herbst
  653.  
  654.     - Quit-Requester only worked when ARQ was running :) Forgot to clear
  655.       the window pointer.
  656.       Reported by : Dirk Federlein, Michael Herbst
  657.  
  658.     - Added BlackBorder option which will remove those nasty, empty borders
  659.       around screens. Can be turned off again.
  660.       Suggested by : Martin Berndt
  661.  
  662.     - Implemented the "remaining" PatchOS features. You can reach menu short-
  663.       cuts from whatever String/Integer Gadget you are in. Surely there has
  664.       to be a menu attached to the gadget`s window. The other feature may be
  665.       known from PCs. When you hit ALT and type in a three digit number,
  666.       the corresponding character with that ASCII-value will be inserted.
  667.       Requested by : Walter Watzl
  668.  
  669.     - KCommodity will now automatically install an "avoid-flicker" for all
  670.       A3000/A2320 users, who have a flickering first rasterline.
  671.       Requested by : Michael Thiel
  672.  
  673.     - Removed Enforcer-Hits caused by MenuWrap. This will hopefully fix
  674.       the deadlocks occured on some machines.
  675.       Reported by : Michael Herbst
  676.  
  677.     - No more need to hit a strange HotKey in order to cancel a dump to
  678.       the printer. When the dump is in progress, all but the Cancel gadget
  679.       will be disabled, so you may use this gadget to abort. While dumping
  680.       to a file, all Gadgets will be disabled.
  681.  
  682.     - KCXPrinter will clone the WB-Screen now in order to avoid conflicts
  683.       with other graphics on the screen you want to dump from. Additionally
  684.       the graphics to be dumped will be bufferd to a seperate RastPort, so
  685.       that you may move around everything.
  686.       Somehow suggested by : Dirk Federlein :)
  687.  
  688.     - Wrote Size/Move frames, but there is a single Move frames gadget :)
  689.       Reported by : Dirk Federlein
  690.  
  691.     - The progress indicator produced some Enforcer-Hits.
  692.       Reported by : Frank Mariak
  693.  
  694.     - KCXPrinter may dump to IFF-Files now.
  695.       Requested by : Dirk Federlein, Michael Thiel
  696.  
  697.     - Locking of windows by their names didn`t work anymore. Fixed.
  698.  
  699.     - Defining a new qualifier would cause a deadlock. Fixed.
  700.       Reported by : Michael Herbst
  701.  
  702.     - Added security requester, which checks whether you really want to quit.
  703.       Also new ToolType added (NOREQ), which disables this requester.
  704.       Suggested by : Michael Herbst
  705.  
  706.     - UnbusyWindow routine caused Enforcer-Hits (somehow only when used with
  707.       Task window)
  708.       Reported by : Michael Herbst
  709.  
  710.     - Didn`t clear the ErrorFlag of KCX-Prefs. This could lead to an error
  711.       message, when you saved the prefs and the quit the program.
  712.       Reported by : Michael Herbst
  713.  
  714.     - When KCX was disabled, an infinite loop within the Input-Handler
  715.       was produced, this wasn`t quite nice at all :)
  716.       Reported by : Michael Herbst
  717.  
  718.     - On some circumstances the "main" KCommodity didn`t remove it`s
  719.       Communications Port, which could lead, in some situations, to
  720.       weird behaviour :), say craches
  721.       Reported by : Michael Herbst
  722.  
  723.     - KCX now checks for OS 3.0 in order to determine the correct pre-defined
  724.       colors for the time/memory display
  725.  
  726.     - KCX used to cycle the "wrong" way, when there was no active window
  727.       on the frontmost screen. Should use ib_FirstScreen instead of
  728.       ib_ActiveScreen :) Hopefully, that`s the only problem with cycling :)
  729.       Reported by : Ludwig Kamphenkel
  730.  
  731.     - Split up the "Size/Move" gadget into two independent gadgets, so that
  732.       you have a greater flexibility. Furthermore you can turn off some,
  733.       or all, animations (Exploding windows) by selecting a '0' for the
  734.       number of frames.
  735.       Requested by : Dirk Federlein
  736.  
  737.     - Screen will unblank if you insert/remove a disk, a requester pops up
  738.       or if you move the Joystick. For Joystick movements it`s the same as
  739.       for mouse movements.
  740.       Requested by : Frank Stohl
  741.  
  742.     - "Holding" of mouse (say locking of movement), may be turned off now.
  743.  
  744.     - Moved "LeftyMouse" to mouse window, to keep up the good look :)
  745.  
  746.     - Improved "visual feedback" for button gadgets. The action will only be
  747.       performed, when you "release" the button, and no more repeating
  748.       button clicks will be performed anymore....
  749.       Suggested by : Michael Thiel
  750.  
  751.     - New date formats added (DD-MMM-YY, DD.MMM.YY)
  752.       Requested by : Erik Johansen
  753.  
  754.     - Mouse won`t lock anymore with MenuWrap, when you only hit the right
  755.       mouse button, but don`t move the mouse one pixel.
  756.       Reported by : Dirk Federlein
  757.  
  758.     - Fixed a bug within MenuWrap. Now I really ensure, that the Button-Up
  759.       event is first sent down the chain, followed by the mouse position
  760.       event. Somehow, MagicMenu uses a weird scheme to figure out the
  761.       selected menu, so that one still won`t work. Anyway, it doesn`t like
  762.       MachIV, too :))), so this should really be some kind of MagicMenu`s
  763.       bug(s)
  764.       Reported by : Dirk Federlein
  765.  
  766.     - While Full-Dragging, KCX didn`t accelerate the mouse anymore. Fixed.
  767.       Reported by : Mark Rose
  768.  
  769.     - KCommodity used to crash when you selected "Save Preferences..." from
  770.       the menu, and no EVN:KCX or ENVARC:KCX dir was found.
  771.       This bug has been fixed.
  772.       Reported by : Michael Herbst
  773.  
  774.     - Bill window may be opened in active/inactive state now. Changeable
  775.       within Prefs window.
  776.       Requested by : Michael Herbst
  777.  
  778.     - Within "Exchange" one could only read "Kai Isk". Changed
  779.       Reported by : Michael Herbst
  780.  
  781.     - Slider gadgets within Cycling window will be ghosted, when cycling is
  782.       disabled.
  783.       Suggested by : Michael Herbst
  784.  
  785.     - Three gadgets within the main window and the corresponding window name`s
  786.       weren`t set to the same. Changed. (Bill Prefs, Bill window, Display dum)
  787.       Suggested by : Michael Herbst
  788.  
  789.     - KCXPrinter created an Enforcer Hit, when KCX wasn`t running.
  790.       Reported by : Michael Herbst
  791.  
  792.     - KCXPrinter didn`t have a Version String.
  793.       Reported by : Michael Herbst
  794.  
  795.     - Removed Enforcer Hit. When the task list was read KCX tried to read
  796.       from 0.
  797.       Reported by : Michael Herbst
  798.  
  799.     - "From/To Mouse" gadget could be controlled via keyboard, even though
  800.       the gadget was ghosted
  801.       Reported by : Michael Herbst
  802.  
  803.     - Now "Mouse-To-Menu" also includes "Menu-Wrap" and expands to a MenuWrap
  804.       facility :)
  805.       Requested by : Heiko Steenbock
  806.  
  807.     - Added "Mouse-To-Menu" feature. When the right button is pressed (only,
  808.       when not hit with a qualifier, to avoid conflicts), the mouse is moved
  809.       to the title bar and the menu is opened. Leaving the menu, repositions
  810.       the mouse to it`s last position.
  811.       Requested by : Heiko Steenbock
  812.  
  813.     - Added better possibility for selecting the appropriate date format.
  814.  
  815.     - Joined two windows. The "Display Colors..." are gone. Instead, the four
  816.       gadgets were combined with those of the Settings window, which only
  817.       concern the clock/memory display. The Settings window shrunk a bit :)
  818.  
  819.     - Removed AppIcon Gadget from Settings window to avoid confusion with
  820.       ToolType/CommandLine-Parameter
  821.  
  822.     - Fixed small bug within HotKeys window
  823.       Reported by : Michael Herbst
  824.  
  825.     - DisplayBeep may be turned off now. Some programs make to heavy use
  826.       of it, so here`s the solution.
  827.       Requested by : Gregor Wenkelewsky
  828.                      (Even though he requested some functions, like flash
  829.                       or sound, but these are feature of WB 2.1, anyway)
  830.  
  831.     - Mouse will be unblanked if you try to move the pointer with a
  832.       LEFT AMIGA - CURSOR combination.
  833.       Requested by : Frank Niederwipper
  834.  
  835.     - When zipped, the bill window`s titlebar will now show another "flag".
  836.       You can see, whether data about the call should be written to the
  837.       LogFile.
  838.  
  839.     - Added possibility for "infinite costs". A '0' within the bill prefs
  840.       indicates, that only one unit should be used, no matter how long the
  841.       call might take.
  842.       Requested by : Terje Bergstrom
  843.  
  844.     - Changed default ESC-Close-Qualifier to LEFT ALT to avoid confusion.
  845.  
  846.     - Improved locking of windows. Now you can select a task who`s windows
  847.       should not be deactivated (like CodeProbe or something else)
  848.  
  849.     - Improved way of defining a new source for Graphics-Dumps. You won`t
  850.       have to hit the HotKey in order to select a new source, anymore.
  851.       Simply move the mouse to the desired location and hit the left
  852.       mouse button.
  853.  
  854.     - Debugged Alarm-Sample handling, but still the name of a non-IFF-file
  855.       will be shown. Anyway, nobody really wants to keep such a name :)
  856.       Reported by : Michael Thiel
  857.  
  858.     - When you turned off the Time-Display, KCX produced a corrupted
  859.       LogFile for a modem-call
  860.       Reported by : Michael Herbst
  861.  
  862.     - Threshold Gadget within Dump-Window will be disabled, when you
  863.       select "Black & White" shading.
  864.       Suggested by : Gregor Wenkelewsky
  865.  
  866.     - Renamed OK-Gadget within Formatter-Window to "Format" to avoid
  867.       confusion.
  868.       Suggested by : Walter Watzl
  869.  
  870.     - KCX could crash, when you tried to use a sample on restart of the
  871.       program.
  872.       Reported by : Gregor Wenkelewsky
  873.  
  874.     - Remade Costs/Day checking so that it should work with a localized
  875.       WorkBench.
  876.  
  877.     - Layers will be locked for Full Drag now, so that now "garbage" may
  878.       be produced.
  879.       Reported by : Franz Schwarz
  880.  
  881.     - Removed Graphics Dump from main program and created a "stand-alone"
  882.       program which may be launched by KCommodity, but not by simply
  883.       starting the program without having launched KCX :)
  884.       Suggested by : Michael Thiel
  885.  
  886.     - Fixed bug with Font-Sensitivity routines.
  887.       Reported by : Michael Herbst
  888.  
  889.     - Split the program up into a Prefs-Program and the main-part.
  890.  
  891.     - The KCX-Shell won`t produce MungWall-Hits anymore.
  892.  
  893.  
  894.  
  895. ------------------------------------------------------------------------------
  896.  
  897.     V2.00a
  898.     ======
  899.  
  900.     - On error KCommodity exits safely now.
  901.  
  902.     - Speeded things up a bit :) Too many Forbids/LockIBase where there was
  903.       no need for them...
  904.       Reported by : Jörg Zintel
  905.  
  906.     - Finally CommandLine options work again. Should uncomment lines
  907.       before releases :)
  908.  
  909.     - Prefs window`s slider gadgets my be controlled via keyboard again
  910.  
  911.     - AMIGA-N/M now work better :)
  912.  
  913.     - Controlling "Click volume" gadget via keyboard works again.
  914.  
  915.     - Formatter window did not set cycle gadget to correct drive. This could
  916.       lead to the effect that KCommodity switches between drives.
  917.       Reported by : Michael Bergmann, Ralph Mayer
  918.  
  919.     - ZIPWIN/MINWIN/MAXWIN now work with the active window, not with the one
  920.       underneith the mouse.
  921.       Requested & Suggested by : Michael Herbst
  922.  
  923.     - Hope to have fixed the bug within InputHandler which caused strange
  924.       situations. Accidentially I called a routine, which tries to obtain
  925.       a semaphore which can not work as you can believe.
  926.  
  927.     - Progress indicator is font-sensitive again
  928.  
  929.     - Improved defining a qualifier. There were problems when defining a
  930.       "numeric" pad qualifier.
  931.       Reported by : Michael Herbst & Thomas Schuchardt
  932.  
  933.     - Changed source generation to use the stuff done by GadToolsBox V1.4
  934.  
  935.     - Added "Test Sample" gadget to Alarm modes window.
  936.       Requested by : Christoph Dietz
  937.  
  938.     - Slider gadgets within Mouse window could not be controlled via KeyBoard.
  939.  
  940.     - Fixed small bug in AutoCenter feature. This only occured, when a program
  941.       call OpenScreenTagList().
  942.  
  943.     - Secured Dimmer/Blanker in conjunction with DisplayBeep(). Now these
  944.       calls are protected by a Semaphore.
  945.  
  946. ------------------------------------------------------------------------------
  947.  
  948.     V2.00
  949.     =====
  950.  
  951.     - When the screen is dimmed the key entered to undimm the screen will
  952.       not be killed anymore. Only if the screen is blanked this feature is
  953.       active.
  954.       Suggested by : Dirk Federlein
  955.  
  956.     - When help was used successfully and then say you aborted a menu help or
  957.       the mouse was not located over a menu entry the system crashed.
  958.       Reported by : Dirk Federlein
  959.  
  960.     - Bug-Optimised ;-) While not being online the online string within the
  961.       WB-Titlebar / Status window was corrupted.
  962.  
  963.     - Won`t crash anymore when you try to undimm while KCommodity dimms the
  964.       screen.
  965.       Reported by : Dirk Federlein
  966.  
  967.     - Saved up to 12 KB by optimizing
  968.       Received great help while doing this from : Martin Berndt (Thanks for
  969.       the coffee and the bed for two nights)
  970.  
  971.     - Bill window now is font sensitive again ;-)
  972.  
  973.     - Clock window will adjust it`s size correctly again.
  974.  
  975.     - If prefs are to be saved to ENV:... a copy will be sent to ENVARC:, too.
  976.       Suggested by : Frank Mariak
  977.  
  978.     - Fixed a grammatical bug. Used to write telefone instead of telephone.
  979.       Oh how stupid.
  980.  
  981.     - When Map Umlauts was active KCommodity tried to map Umlauts hit in
  982.       conjunction with ALT.
  983.       Reported by : Hermann Doerries
  984.  
  985.     - Mapping of Umlauts did not react on CAPSLOCK.
  986.  
  987.     - Times for Screen / Mouse time can be up to 9999 seconds now.
  988.       Requested by : Rabbit (Z-Net)
  989.  
  990.     - If Bill window is zipped the window`s titlebar will show the
  991.       online time and the costs for the call.
  992.       Requested by : Dirk Federlein
  993.  
  994.     - HotKey for Bill window can be used to close the window again. If you
  995.       hit the HotKey the first time the window will open up and if you hit
  996.       the key a second time the window will be closed.
  997.  
  998.     - Screen can be blanked using a HotKey now.
  999.       Requested by : Juergen Rueddel
  1000.  
  1001.     - If you tried to change the Snap HotKey via ARexx the Umlaut HotKey got
  1002.       lost. It was overridden.
  1003.  
  1004.     - Mouse is always kept blank, even if the system "thinks" it should change
  1005.       the pointer (say if you insert a disk -> Busy pointer), so it will not
  1006.       "flash" anymore.
  1007.       Reported by : Rabbit (Z-Net)
  1008.  
  1009.     - Again there was something strange...:-) KCommodity used to dimm only the
  1010.       frontmost Screen. This really wasn`t my intention. Now all screens will
  1011.       be dimmed. Therefore the slowmotion of dimming got a bit faster :-), so
  1012.       that it doesn`t take too long if there are many screens present.
  1013.       Reported by : Marcus Kuba
  1014.  
  1015.     - Added a "Disk-Watcher" which reconigzes unidentified / unreadable disks
  1016.       and then  offers the possibility to format disks. Formatter can also
  1017.       be started on HotKey and via ARexx.
  1018.       Requested by : Jan Geissler
  1019.  
  1020.     - Added Screen Auto Center. KCommodity will automatically center screens
  1021.       (horizontally) when not opened to full width.
  1022.       Requested by : Mario Nicotra who wrote that he would like to see a
  1023.                      Auto Center within a multipurpose commodity as a
  1024.                      replacement for his AutoCentre V1.5
  1025.  
  1026.     - Improved way of defining Cycling qualifiers. You can choose from
  1027.       whatever qualifier you want to use for all the cycling types using a
  1028.       comfortable requester.
  1029.       Requested by : Marcus Cuba and some others
  1030.  
  1031.     - Problems with middle mousebutton are gone, since you can define the
  1032.       number of clicks for all buttons now.
  1033.       Reported by : Rabbit (Z-Net)
  1034.  
  1035.     - Number of clicks for cycling may be defined now.
  1036.       Requested by : Rabbit (Z-Net)
  1037.  
  1038.     - ESC Qualifier may be defined in the same way as cycle qualifiers now.
  1039.  
  1040.     - Added MMB-Shift. When pressing the middle mouse button you can select
  1041.       multiple icons within WB-Windows without having to press the shift key.
  1042.  
  1043.     - Implemented two slider gadgets within Bill Preferences window to set
  1044.       the hour and minutes for normal and cheap tariffs.
  1045.       Requested by : Ruud van der Veen (who was the first with that idea)
  1046.                      and many, many others.
  1047.  
  1048.     - If you are online and the tariff changes, the costs will NOT be
  1049.       recalculated, but if you hit the corresponding gadgets it will be
  1050.       done.
  1051.  
  1052.     - Finally Slider Gadgets are reacting on shortcuts as described in
  1053.       User Interface Style Guide. If you hit the Shortcut the value will
  1054.       be increased. If you hit that key in conjunction with SHIFT the
  1055.       value will be decreased.
  1056.       Suggested by : User Interface Style Guide
  1057.  
  1058.     - Now users can choose between American and German day-names.
  1059.       Requested by : Frank Duerring
  1060.  
  1061.     - Date format can be varied. You can have "-" as well as "." between
  1062.       date digits now.
  1063.       Requested by : Rabbit (Z-Net)
  1064.  
  1065.     - You can select two modes for exploding/imploding now. Either from/to
  1066.       the center of the screen or from/to the current mouse position.
  1067.       Requested by : ???? (Sorry didn`t write down his/her name)
  1068.  
  1069.     - Finally the selected pagenumber will be saved to the config.
  1070.  
  1071.     - If any gadgets are ghosted the corresponding menu entries will be
  1072.       ghosted now.
  1073.  
  1074.     - Finally the titlebar display is font sensitive. If you change the
  1075.       screen font KCommodity will adjust the font, too.
  1076.       Requested / Reported by : Bernd ??? (EMBO from Z-Net)
  1077.  
  1078.     - Finally, the feature concerning the PublicScreen list for the
  1079.       Bill window works properly. Why didn`t anyone tell me. Don`t you
  1080.       use this feature ???
  1081.  
  1082.     - You can define days KCommodity should always use the cheap tariff now.
  1083.  
  1084.     - Added FKeys. You can assign strings to the 10 FKeys. The program
  1085.       handles four qualifiers so you can have up to 40 strings.
  1086.       Requested by : Frank Duerring and Ulf Hartwig
  1087.  
  1088.     - Wrote "Serach Help" instead of "Search Help"...Whoops don`t you ever
  1089.       type too fast :-)
  1090.       Reported by : Jan Geissler
  1091.  
  1092.     - Now visual feedback is given if the user tries to invoke the online
  1093.       help but KCommodity could not find the appropriate help-file.
  1094.       Suggested by : Jan Geissler
  1095.  
  1096.     - When displaying the HotKeys (Cycling...) topaz will be used instead of
  1097.       the system default font.
  1098.       Reported by : Jan Geissler
  1099.  
  1100.     - Now menu entries will be ghosted, too.
  1101.  
  1102.     - There is another page now. This one`s showing time and memory.
  1103.       Requested by : Chris Feringa
  1104.  
  1105.     - Didn`t handle the Verify Flag correctly for formatting disks using the
  1106.       "normal" WB-Formatter instead of 'Olsens' Format.
  1107.       Reported by : Dirk Spingler
  1108.  
  1109.     - Removed stupid menues. This really was something memory consuming.
  1110.       Now I`m thinking about a way to re-implement the full Online-Help.
  1111.  
  1112.     - Any window will _allways_ be opened on the WB now (not the
  1113.       default PublicScreen). Maybe I will change that one again.
  1114.       Reported & Requested by : Jan Geissler
  1115.  
  1116.     - Added two more tooltypes to configure the AppIcon`s position.
  1117.       Requested by : Michael Giebel and Dirk Federlein
  1118.  
  1119.     - Removed OnlineHelp. Could not keep up texts like "This gadget
  1120.       turns bla bla on/off"
  1121.  
  1122.     - Improved disabling (setting to busy) a window. No more ghosting of
  1123.       gadgets. Instead input is simply locked. Speeds up things on
  1124.       "Amiga light" and isn`t that nerv-consuming.
  1125.  
  1126.     - Replaced String gadget for Alarm time by a Slider Gadget.
  1127.  
  1128.     - Displaying the time can be disabled now.
  1129.       Requested by : Frank Mariak
  1130.  
  1131.     - Requester for alarm may be disabled now.
  1132.  
  1133.     - Blanking of the mousepointer on every keystroke may be disabled now.
  1134.  
  1135.     - String gadgets for screen/mouse times replaced by slider gadgets
  1136.  
  1137.     - You can define colors for all display types of the clock/mem display
  1138.       now.
  1139.       Requested by : Jan Geissler, Peter Krahl
  1140.  
  1141.     - Cancel gadget only responded to Keystroke.
  1142.       Reported by : Dirk Federlein
  1143.  
  1144.     - Better "About" Layout
  1145.       Suggested by : Dirk Federlein
  1146.  
  1147.     - As I wrote the past lines you couldn`t know what happend around here.
  1148.       KCommodity`s _whole_ Userinterface was redone. All windows are
  1149.       completely font-sensitive now. Thanks to GadToolsBox (and some changes
  1150.       to the generated source) I was able to implement the new USI in 4 days.
  1151.       Well, so you know why KCommodity is 2.0 now :-)
  1152.  
  1153.     - Colors window now recognizes the current Screendepth and arranges the
  1154.       palette gadgets accordingly.
  1155.       Reported by : Dirk Federlein
  1156.  
  1157.     - Checkbox grouping of Settings window redone, so that gadgets which
  1158.       control a certain function, are grouped together.
  1159.       Suggested by : Dirk Federlein
  1160.  
  1161.     - Fixed bug when displaying the slider levels when a proportinal font
  1162.       is used.
  1163.       Reported by : Dirk Federlein
  1164.  
  1165.     - Maximum length of Revision texts cut off to 65 chars, so that the window
  1166.       and the texts may fit on a normal screen :-)
  1167.  
  1168.     - Gadget handling routines are reentrant now (finally) :-)
  1169.  
  1170.     - Some of the more "unusefull" ARexx-Commands removed to save
  1171.       prescious bytes.
  1172.  
  1173.     - You can use an IFF-8SVX Sample sound for the alarm bell now.
  1174.       Still, DisplayBeep() can be used.
  1175.       Requested by : Frank Duerring, Peter Krahl
  1176.  
  1177.     - Alarm may "wake" you up at every full hour now.
  1178.       Requested by : Peter Krahl
  1179.  
  1180.     - When you hit the left button and a qualifier within a window, this
  1181.       window may be dragged. No matter where you click at. (A la DragIt
  1182.       by Steve Lemieux)
  1183.       Requested by : Guenther Tschechne
  1184.  
  1185.     - Revision header does not show any copyright remarks anymore.
  1186.       Requested by : Dirk Federlein, Peter Simons
  1187.  
  1188.     - Added two more defines/macros to revision header. Now version/revision
  1189.       numbers are bound to macros (only the numbers, no strings)
  1190.  
  1191.     - Sometimes the screen was blanked, even though you typed something or
  1192.       you moved the mouse. This bug should be fixed now.
  1193.       Reported by : Jan Geissler
  1194.  
  1195.     - Added NoClick for all drives available
  1196.       Requested by : Stefan Blaser, Ulf Hartwig
  1197.  
  1198.     - Added a full featured Hardcopy routine. You can snap portions of the
  1199.       active screen/window and print it out, while all preferences
  1200.       settings are in your hand.
  1201.       Requested by : My beloved girlfriend Tammy
  1202.  
  1203.     - Added possibility to execute commands (internal for now) when hitting
  1204.       a F-Key. You just have to enter a command (checked case sensitive)
  1205.       and KCX will handle the "string". Currently supported are : MINWIN,
  1206.       moves window to upper left corner and sizes to min width/heigh, MAXWIN,
  1207.       will do the opposite, and ZIPWIN (guess what)
  1208.  
  1209.     - Fixed bug in WB-Screen changes. Now KCX reacts on Depth changes, too,
  1210.       so that the changes of the display colors are accurate.
  1211.  
  1212.     - Fixed bug in refreshing Text gadgets. Didn`t keep in mind that
  1213.       gadtools isn`t so intelligent to copy strings on changes. Now
  1214.       internal buffers are used.
  1215.       Reported by : Dirk Federlein
  1216.  
  1217.     - Fixed bug in Window activation. On high-resoluition monitors it didn`t
  1218.       work quite well (like A2024).
  1219.       Reported by : Martin Berndt, Frank Mariak
  1220.  
  1221.     - Fixed bug in Full dragging which might cause a deadlock. (KCX got into
  1222.       a busy-loop in some cases).
  1223.       Reported by : Dirk Federlein, Michael Herbst
  1224.  
  1225.     - One gadget within the Graphics dump window wasn`t font-sensitive at all
  1226.       anymore.
  1227.       Reported by : Dirk Federlein
  1228.  
  1229.     - Added display of current mouse coordinates.
  1230.       Requested by : Frank Stohl
  1231.  
  1232.     - KCommodity`s windows will now use the system`s fixed width font instead
  1233.       of the Screen`s text, to prevent overlapping texts
  1234.  
  1235.     - Using some modems, when you turn on/off the modem for a short time, there
  1236.       seems to be a Carrier Detect (say the CD line reports that). So extremely
  1237.       short calls (less than 2 secs) won`t be saved to the logfile anymore.
  1238.       Requested & Reported by : Ingmar Hook
  1239.  
  1240.     - Thanks to Dan Babcock who included the complete source for it`s QMouse,
  1241.       I was able to implement the same type of mouse blanking which is quite
  1242.       secure.
  1243.  
  1244.     - KCommodity now keeps track of selected windows on screens, so that if you
  1245.       change the screen, say bring another to front, and then turn back to the
  1246.       previous one KCommodity will reactivate the window for you again.
  1247.  
  1248.     - KCommodity will now activate the "*" joker when started.
  1249.  
  1250.     - All String/Integer Gadgets will be highlighted now.
  1251.  
  1252.     - Output of "Display total sum" may be redirected to a file now.
  1253.       Requested by : Dirk Federlein
  1254.  
  1255.     - Added another window. Here you can define windows (by their title) which
  1256.       should _NOT_ be deactivated by KCommodity`s auto-activation facility.
  1257.       Simply add windows or click on open windows to include them into the list
  1258.       This function can _NOT_ work with windows which do not have a title.
  1259.       Requested by : Michael Giebel, Dirk Federlein, Peter Krahl
  1260.  
  1261.     - System requesters created by AutoRequest/EasyRequest will prevent KCX
  1262.       to keep the auto-activation facility working. As long as any
  1263.       requesters are present you won`t be quite happy with the autoactivation.
  1264.       Requested by : Peter Krahl
  1265.  
  1266.     - Now window locking features wildcards as well.
  1267.       Requested by : Peter Krahl
  1268.  
  1269.     - Fixed small bug in Font/Depth checking of WB-Screen, this lead to a
  1270.       flashing titlebar display.
  1271.  
  1272.     - Fixed two bugs in Prefs loading. Used to set HotKeys for wrong filters,
  1273.       and didn`t save all Window positions.
  1274.  
  1275.     - Finally secured several functions by a Semaphore construct
  1276.  
  1277.     - Fixed small bug in total sum display when dumping to a file. The
  1278.       filename was something different than nothing :-)
  1279.       Reported by : Michael Herbst
  1280.  
  1281.     - PopUp of Bill window is now "bufferd" to 2 Seconds, so that the window
  1282.       won`t pop up on these modem on/off Carrier Detects and that a Terminal
  1283.       program may arrange it`s screen during that time.
  1284.       Requested by : Stefan Zeiger
  1285.  
  1286.     - Fixed bug with Signal-Handling of Print-Process which could "hang" the
  1287.       system.
  1288.       Reported by : Jan Geissler
  1289.  
  1290.     - Now Arp,Req,ReqTools and ASL Requesters (mainly filerequester) will
  1291.       deactivate KCommodity`s auto-activation feature as well as the other
  1292.       requesters mentioned above.
  1293.  
  1294.     - Redone Window-Layout to use the Screen`s font. This may lead to some
  1295.       refreshing erros with KCX`s slider gadgets` levels but anyway, it looks
  1296.       better that way.
  1297.       Requested by : Dirk Federlein
  1298.  
  1299.     - Synthetic click-sound added which is a bit louder and doesn`t use that
  1300.       much of memory.
  1301.  
  1302.     - On cycling every qualifier was canceled even though you might have set
  1303.       the clicks to more than 1, so WB dragging cancel could not work anymore.
  1304.       Reported & Requested by : Stefan Zeiger
  1305.  
  1306.     - Added possibility to "lock" mousemovements in vertical and/or horizontal
  1307.       directions by holding down a qualifier.
  1308.       Requested by : Stefan Zeiger
  1309.  
  1310.     - String gadget will be activated if you add another entry to the lock
  1311.       windows window.
  1312.       Suggested by : Dirk Federlein
  1313.  
  1314.     - When zipped, the Bill window`s titlebar will show the timezone and
  1315.       tariff now.
  1316.  
  1317.     - Removed locking of Filerequesters again, since MFR tries to do something
  1318.       special when patching the Vectors (as it seems). When you quit KCX,
  1319.       MFR would pop up with ASL,ReqTools..., even though MFR was launched
  1320.       BEFORE KCX.
  1321.  
  1322.     - Severe bug in Input-Handler removed which might lead to Guru`s (mostly
  1323.       Memory header not located), since I didn`t keep in mind that you
  1324.       mustn`t call memory allocation routines from within interrupts.
  1325.  
  1326.     - Fixed bug in Dump routine and removed "Cancel" window to save some
  1327.       memory and to prevent the dump-area to be corrupted by that window.
  1328.       Cancel of print will be established by pressing the HotKey again.
  1329.       Requested & Reported by : Dirk Federlein
  1330.  
  1331.     - Fixed small bug in Mouse-Locking. When both of the qualifiers had the
  1332.       same codes set the mouse would have been completely locked.
  1333.       Reported by : Christoph Reichert.
  1334.  
  1335.     - New possibility for Dimming added. Dirk Federlein gave me the idea and
  1336.       concept for doing this. You now have 48 dimm factors for smoother
  1337.       dimming.
  1338.       Suggested & Requested by : Dirk Federlein, Dirk Spingler, Michael Wenzel
  1339.  
  1340.     - HotKey-Window Handling had a bug. When you tried to change a HotKey,
  1341.       while none had been selected, the system would crash. So I changed the
  1342.       HotKey-Window Handling.
  1343.       Reported by : Jan Geissler
  1344.  
  1345.     - Screens may be recentered by pressing a HotKey now.
  1346.       Suggested & Requested by : Frank Stohl
  1347.  
  1348.     - Should read the AutoDocs next time. Within some LockIBase/UnlockIBase
  1349.       pairs there were several dos/intuition/layers calls which should have
  1350.       not been there.
  1351.  
  1352.     - Bill window is no more opened active.
  1353.       Requested by : Stefan Zeiger
  1354.  
  1355.     - Hopefully fixed a bug concerning Umlaut-Mapping when using an AT
  1356.       Keyboard.
  1357.       Reported by : André Schenk
  1358.  
  1359. ------------------------------------------------------------------------------
  1360.  
  1361.     V1.75
  1362.     =====
  1363.  
  1364.     - Phonebill was not calculated correctly. Changed.
  1365.       Reported by : Dirk Federlein
  1366.  
  1367.     - AppIcon may now be de-/activated during runtime and via ARexx-Port.
  1368.       Suggested by my FIDO-Boss : Christoph Reichert
  1369.  
  1370.     - Click-Sound priority was too high. Changed to use RKM`s values.
  1371.       Reported by : Martin Berndt
  1372.  
  1373.     - Progress-Indicator added for Revision Control System.
  1374.       Suggested by : User Interface Style Guide
  1375.  
  1376.     - Bug in Revision-Header-Checking removed it no longer takes ages
  1377.       to check whether a header is already present.
  1378.  
  1379.     - When checkbox gadgets wer hit with the mouse their menu-item pendants
  1380.       weren`t changed respectively.
  1381.       Reported by : Martin Berndt
  1382.  
  1383.     - Channel-Allocation for Click-Sound is temporary now. Only when
  1384.       a click is to be heard KCommodity tries to allocate channels and
  1385.       frees them again after usage.
  1386.       Suggested & Reported bug by : Martin Berndt
  1387.  
  1388.     - When another screen pops to front during KCommodity`s Blank-Screen
  1389.       is there the Blank-Screen will be automatically closed.
  1390.       Suggested by : Martin Berndt
  1391.  
  1392.     - Again bug in Click-Sound routine removed. Now it really works :-)
  1393.       Only the Port is allocated on startup. If it can`t be created the
  1394.       Key-Click Option is disabled. The device itself is only used (opened)
  1395.       if really needed and closed again after the click was heard.
  1396.       Reported by : Martin Berndt
  1397.       Suggested by : DisplayBeep()
  1398.  
  1399.     - Changed HotKey-Window. Now a ListView-Gadget is shown with all available
  1400.       HotKeys. Selecting a HotKey will allow you to change the settings now.
  1401.  
  1402.     - Added screen dimmer to slowly dimm screens. Factors for dimming may
  1403.       be given.
  1404.  
  1405.     - When a window is brought to front using the Cycler will activate the
  1406.       window now.
  1407.       Suggested by : Martin Berndt
  1408.  
  1409.     - Minor enhancement in Map "Umlauts" made.
  1410.  
  1411.     - Forgot a ClearMenuStrip() before closing my windows.
  1412.       Suggested by : AutoDocs
  1413.  
  1414.     - Added Exploding Windows. Number of frames for exploding/imploding of
  1415.       windows may be selected separately.
  1416.       Suggested/(Requested) by : FIDO-Boss Christoph Reichert
  1417.  
  1418.     - Bug in Preferences window removed. MX-Gadget could not be selected.
  1419.       Forgot the MXIDCMP flag :-)
  1420.  
  1421.     - Enhanced Window-Cycler. If the mouse resides on a screen or on a
  1422.       backdrop window then the screen is brought to front/back.
  1423.       One more action for cycling added. Double clicking on a window/screen
  1424.       will bring it to front and pressing the left mousebutton followed
  1425.       by a right mousebutton will bring it back now (including screens).
  1426.       Therefore the Cycling routines had to be moved to the Time-Process, so
  1427.       that it doesn`t conflict when tried to use this function with the
  1428.       mouse positioned over a screen`s titlebar.
  1429.       Suggested/Requested by : Kai Bolay
  1430.  
  1431.     - Frames to be drawed for Exploding/Imploding windows may be changed by
  1432.       the user now, so that it doesn`t take so long on "slow" machines.
  1433.       This one was added, so that everyone may use Exploding windows without
  1434.       slowing down he action.
  1435.  
  1436.     - Changed exploding layers routines to use the same routine. This leads
  1437.       to some byte-saving. Also Windows seam to open/close from within the
  1438.       centre of the screen.
  1439.  
  1440.     - When the screen is blanked and you press a key to unblank it this key
  1441.       will not be directed to any applications so that you don`t
  1442.       accidentially hit dangerous keys for unblanking.
  1443.       Suggested by my girl-friend : Tammy
  1444.  
  1445.     - ALWAYS read the IAddress field and assumed that there was a GadgetID
  1446.       on every IDCMP-Message. (Stupid eh). This caused Enforcer hits and
  1447.       sometimes there were even crashes .... Now KCommodity is almost
  1448.       Enforcer-Hit-Free (except for the User-Shell command which can`t
  1449.       be made system-conform).
  1450.  
  1451.     - LockIBase() seems to be a dummy. So I added a Forbid()/Permit()
  1452.       before/behind each LockIBase/UnlockIBase to prevent tasks
  1453.       from illegally reading the IntuitionBase.
  1454.       Suggested by : Martin Berndt
  1455.  
  1456.     - Exploding windows improved. Now using graphics.library functions.
  1457.       These are faster than Intuition`s DrawBorder. If your colors are
  1458.       set to the WB`s defaults the borders will mainly be drawed in a
  1459.       white color.
  1460.  
  1461.     - Error in Misc-Window-Close removed. It`s SigFlag was not cleared so
  1462.       KCommodity sometimes thought that a msg arrived on the Misc-Window.
  1463.       This COULD NOT work :-)
  1464.  
  1465.     - Preferences file now has an identifier so that KCommodity may
  1466.       tell the user that it can not access the desired file. So no
  1467.       more crashes may occure if you try to load a preffile different
  1468.       to one generated by KCommodity.
  1469.  
  1470.     - Bug within Bill Preferences removed. If the new filename was
  1471.       directly entered into the StringGadget and no error occured
  1472.       the user-stack was not given back :-) Oh stupid....
  1473.  
  1474.     - Changed searching for Preferences file and it`s name. Also added
  1475.       a ToolType to change the filename on startup. KCommodity first
  1476.       looks for the user-defined file then it will search for KCX.PREFS
  1477.       within the current directory and finally for ENV:KCX/KCX.PREFS.
  1478.       If none of these files is found KCommodity will use the
  1479.       built-in defaults. Moved HelpFiles to ENVARC:KCX/HELP/.
  1480.       Suggested by : User Interface Style Guide
  1481.  
  1482.     - If MouseMode was active, no more WB-icons could be dragged from one
  1483.       window to the other. Fixed.
  1484.       Reported by : Michael Bergmann.
  1485.  
  1486.     - When using the Special-Mode for Window/Screen cycling deadlocks could
  1487.       arise sometimes. Hopefully fixed.
  1488.       Reported by my FIDO-Boss : Christoph Reichert
  1489.  
  1490.     - You now have the possibility to select a new directory where KCommodity
  1491.       should look for it`s Online Help-Files.
  1492.       Suggested by : Hermann Dörries
  1493.  
  1494.     - Users can enter command to be used for the "NewShell" now. So you
  1495.       can just enter the command you would issue on the command-line to start
  1496.       a new shell.
  1497.       Suggested by : Juergen Rueddel
  1498.  
  1499.     - KCommodity now creates Revision Headers for Basic Sources, too.
  1500.       Requested by : Michael Bergmann
  1501.  
  1502.     - New handling for different Revision Headers. This lead to byte-savings
  1503.       of about 2 KB....
  1504.  
  1505.     - Bill window may now be zoomed. Both positions are stored within the
  1506.       Prefs-File.
  1507.       Suggested by : Michael Bergmann
  1508.  
  1509.     - Bill window may be opened on a PublicScreen the user can specify it`s
  1510.       name for. If the screen isn`t present the window will "fall back" onto
  1511.       the WB.
  1512.       Suggested by : Michael Bergmann
  1513.  
  1514.     - Different names for Public Screens separated by semicola may be
  1515.       specified now, so that KCommodity may "pick" out one to place the
  1516.       Bill Window on. It will take the first one available.
  1517.       Idea occured during a chat with : Michael Bergmann
  1518.  
  1519.     - Additional macros are generated by Revision Control System, now.
  1520.       Two new macros : REVTIME (for time of revision) and AUTHOR for the
  1521.       author of the revision.
  1522.       Requested by : Michael Bergmann
  1523.  
  1524.     - Memory can be "snapped" now. First you snap the memory via HotKey,
  1525.       run a program and then press the HotKey again. KCommodity will then
  1526.       display the differences after the first "snap" and the second, so you
  1527.       can see whether a program frees all it`s resources.
  1528.       Suggested by : Juergen Rueddel
  1529.  
  1530.     - Moved LogCalls gadget to Bill Window for easier access.
  1531.  
  1532.     - No more use of Commodities CUSTOM handler for InputEvents. Instead
  1533.       using "normal" input.device handler to make sure that we will
  1534.       receive ALL events first.
  1535.  
  1536.     - When cycling WB windows the system won`t produce deadlocks anymore
  1537.       while using the special qualifier and the system won`t freeze anymore
  1538.       when a WB window is moved to back (if no deadlock occured :-))
  1539.       This really cost me some nerves.....
  1540.  
  1541.     - Got to know that fine Fault() function, so I could reduce sice a bit.
  1542.       Should learn the AutoDocs by heart next time.
  1543.  
  1544.     - Users with a three-button-mouse can cycle screens now with the
  1545.       middle button.
  1546.  
  1547.     - AppMenuItem can be switched off on StartUp now.
  1548.  
  1549.     - Bug in HotKey window display removed.
  1550.  
  1551.     - Bug in HotKey`s window renoved when a Key was changed.
  1552.       Reported by : Juergen Rueddel and Dirk Federlein
  1553.  
  1554.     - Added Mouse accelerator with adjustable acceleration and threshold.
  1555.       Requested by : Bernd ??? (EMBO%AMC he will know who I mean)
  1556.  
  1557.     - Bug in display routine for time within WB-Title removed. Called
  1558.       UnLockLayers and LockLayers even though the corresponding Locks weren`t
  1559.       made.
  1560.       Bug reported by : SID and a lost Semaphore
  1561.  
  1562.     - Bug in Exploding windows removed. Did a BLE instead of a BLT when
  1563.       checking for screen width/height so frames could be drawed into
  1564.       "nothing".
  1565.       Bug reported by : CED Pro II and mister Ol` Red-Eye
  1566.  
  1567.     - Some bugs in CleanUp routines removed.
  1568.       Bugs seen under : OS 1.3 :)
  1569.  
  1570.     - Bill window updates will only be made if window is present and unzipped.
  1571.       This leads to some time-saving.
  1572.  
  1573. ------------------------------------------------------------------------------
  1574.  
  1575.     V1.70
  1576.     =====
  1577.  
  1578.     - Changed error in LogWindow Layout
  1579.  
  1580.     - Broker no more disabled during ARexx-Commands
  1581.  
  1582.     - User-Shell bug removed. Some programs crashed in shell.
  1583.  
  1584.     - User-Shell Parameters can now contain up to 128 chars
  1585.  
  1586.     - Bug in Map "Umlauts" removed.
  1587.  
  1588.     - ARexx-Server is now running as a separate process.
  1589.  
  1590.     - Bug in Windowactivation removed. If screens overlapped, windows within
  1591.       the overlapped screen would not be activated.
  1592.  
  1593.     - Changes on Broker stuff were made even when Broker wasn`t initialized
  1594.       at all :-) This could really lead to weird bugs.
  1595.  
  1596.     - When cloning pathlist  Forbid() and Permit() were added so that the
  1597.       proc cloning the list from can not go away.
  1598.  
  1599.     - KCommodity closes down correctly again.
  1600.  
  1601.     - New and louder Click-Sound added.
  1602.  
  1603.     - KCommodity Requester-Title didn`t have a trailing 0-Byte. Weird strings
  1604.       could be displayed.
  1605.  
  1606.     - Many, many functions were made reentrant so that the two other procs
  1607.       running can call these functions without confusing the system. The
  1608.       temp-buffer is now used by the Rexx-Server only, so that the info within
  1609.       the buffer may not be overwritten by the other procs.
  1610.  
  1611.     - Changed SHIFT-RETURN within String/Integer-Gadgets to CONTROL-RETURN so
  1612.       that there is a conformity to the ASL-Requesters
  1613.  
  1614.     - No using ReadArgs for parsing CommandLine.
  1615.  
  1616.     - KCommodity now can also run at a priority of 0 (didn`t now how I thought
  1617.       it should run at 21...)
  1618.  
  1619.     - KCommodity`s Time-Process needs on my Amiga (68030/68882 25 MhZ) up
  1620.       to 6%-CpuTime. On an Amiga 3000 25 MhZ it takes up to 40%. Estimated
  1621.       using XOper 2.2. Can anyone tell me why ????????
  1622.  
  1623.     - Changed buffer-size for Author and Company... Tell me who`s name is 128
  1624.       chars long ??? Now using 40 chars for each which should be sufficient.
  1625.  
  1626.     - Two buffers for only one purpose within Revision Control System.
  1627.  
  1628.     - Used GetMsg for checking instead of GT_GetIMsg ... Strange things happen
  1629.       in my mind :-)
  1630.  
  1631.     - Log/Purpose Window menus are active again. Don`t tell me why I
  1632.       disabled the menu even though I added some.
  1633.  
  1634.     - Now ALL window positions are stored to the PrefsFile.
  1635.  
  1636. ------------------------------------------------------------------------------
  1637.  
  1638.     V1.63
  1639.     =====
  1640.  
  1641.     - Bugs in ESC-WindowClose, MouseBlanking and LeftyMouse removed
  1642.  
  1643.     - Now the User Shell gets all the paths you used a PATH for, so that
  1644.       programs not in C: will also be executed.
  1645.  
  1646. ------------------------------------------------------------------------------
  1647.  
  1648.     V1.62
  1649.     =====
  1650.  
  1651.     - Added an Online-Help function (GREAT :-))
  1652.  
  1653. ------------------------------------------------------------------------------
  1654.  
  1655.     V1.61
  1656.     =====
  1657.  
  1658.     - All windows (except for Time-Window) are menu-driven now.
  1659.       Old shortcuts are kept.
  1660.  
  1661.     - Many String/Integer-Gadget editing-functions added :
  1662.       Menu-Shortcuts activated from within String/Integer-Gadgets...
  1663.  
  1664. ------------------------------------------------------------------------------
  1665.  
  1666.     V1.60
  1667.     =====
  1668.  
  1669.     - Added function to map german "Umlauts" to "normal" chars.
  1670.  
  1671.     - Register form may be printed out via About menu.
  1672.  
  1673. ------------------------------------------------------------------------------
  1674.  
  1675.     V1.59
  1676.     =====
  1677.  
  1678.     - Removed most of the ToolTypes, since settings may be saved to files.
  1679.  
  1680.     - AppIcon and AppMenuItem for popping up the control window.
  1681.  
  1682. ------------------------------------------------------------------------------
  1683.  
  1684.     V1.58
  1685.     =====
  1686.  
  1687.     - HotKeys for every window supported by KCommodity
  1688.  
  1689.     - Separate window for HotKey definitions
  1690.  
  1691.     - Execute a shell on HotKey
  1692.  
  1693.     - Set you very own command to be executed
  1694.  
  1695. ------------------------------------------------------------------------------
  1696.  
  1697.     V1.57
  1698.     =====
  1699.  
  1700.     - Preferences can be saved to alternative files.
  1701.  
  1702.     - Again KCommodity was optimized.
  1703.  
  1704.     - Fully menu driven
  1705.  
  1706. ------------------------------------------------------------------------------
  1707.  
  1708.     V1.56
  1709.     =====
  1710.  
  1711.     - Added the possibility to close a window (which has to have a CLOSEGAD)
  1712.       using the ESC-Key in conjunction with a qualifier, so you don`t have to
  1713.       click onto the gadget all the time
  1714.  
  1715.     - There is a busy pointer now
  1716.  
  1717.     - Shortened KCommodity a bit
  1718.  
  1719. ------------------------------------------------------------------------------
  1720.  
  1721.     V1.55
  1722.     =====
  1723.  
  1724.     - LeftyMouse option added which swaps mouse buttons (left/right)
  1725.  
  1726.     - Time bill window now also reflects costs for one day.
  1727.  
  1728.     - When click-sound channel got stolen KCommodity now always tries to
  1729.       reallocate a new one. On failure the click option will be disabled, so
  1730.       you can see why it doesn`t click anymore :-)
  1731.  
  1732.     - Added a menu. Yes, only one with a single item : ABOUT :-)
  1733.  
  1734.     - On user-feedback you can now press any keys (not only RETURN)
  1735.  
  1736. ------------------------------------------------------------------------------
  1737.  
  1738.     V1.54
  1739.     =====
  1740.  
  1741.     - Now ESC is a key for closing all windows
  1742.  
  1743.     - Added the possibility to set the default TimeZone and tariff for the
  1744.       bill window via the preferences window.
  1745.  
  1746.     - Preferences window location may be changed vie ToolType/ARexx.
  1747.  
  1748.     - WorkBench (may) be popped to front when control window is to be
  1749.       (re)opened.
  1750.  
  1751. ------------------------------------------------------------------------------
  1752.  
  1753.     V1.53
  1754.     =====
  1755.  
  1756.     - Revision control system now also generates Pascal headers.
  1757.  
  1758.     - Improved Assembler defines of revision header. No macros are generated
  1759.       instead of those stupid constants.
  1760.  
  1761.     - The LOG CALLS and POPUP BILL WINDOW gadgets have been moved to the
  1762.       Telefone-Bill preferences window.
  1763.  
  1764.     - Added a Clear Log gadget and CLEARLOG ARexx command to clear the log
  1765.       file.
  1766.  
  1767. ------------------------------------------------------------------------------
  1768.  
  1769.     V1.52
  1770.     =====
  1771.  
  1772.     - Now a separate process handles the bill things, so that it always keeps
  1773.       track of the online time.
  1774.  
  1775. ------------------------------------------------------------------------------
  1776.  
  1777.     V1.51
  1778.     =====
  1779.  
  1780.     - Added a telefone bill calculator. Configurable via KCommodity for three
  1781.       timezones with two tariffs per each. Starts counting when a carrier
  1782.       detect is recognized on the serial port.
  1783.  
  1784.     - Time won`t stop anymore while TOTALRESULT or REVISION is made.
  1785.  
  1786.     - Carrier detect will also be recognized in these situations now.
  1787.  
  1788. ------------------------------------------------------------------------------
  1789.  
  1790.     V1.50
  1791.     =====
  1792.  
  1793.     - Three new display types in (Window)-TitleBar : Total amount of free
  1794.       memory, graphical display of free memory and accumulated online time.
  1795.  
  1796.     - SHOWMEM ToolType removed. Instead it was replaced with PAGENUM to select
  1797.       one of the five different display pages (0-4)
  1798.  
  1799.     - Keys for gadgets only accepted if lowercase :-( Bug removed
  1800.  
  1801. ------------------------------------------------------------------------------
  1802.  
  1803.     V1.49
  1804.     =====
  1805.  
  1806.     - Changed a bit on layout, so that things get more "beautyful" :-)
  1807.  
  1808.     - Clock window isn`t activated anymore on popup. Why the did I do it that
  1809.       way. Nobody wants to click on an "useless" window.
  1810.  
  1811.     - KeyStroke-Clicker with userdefinable volume.
  1812.  
  1813.     - Screen/Mouse-times are reset to previous values if wrong ones were
  1814.       entered.
  1815.  
  1816.     - Bug on cleanup removed. KCommodity wanted to ReplyMsg() replyed
  1817.       messages.
  1818.  
  1819. ------------------------------------------------------------------------------
  1820.  
  1821.     V1.48
  1822.     =====
  1823.  
  1824.     - Now includes Window-Cycling with user-definable qualifiers.
  1825.       May be switched off
  1826.  
  1827.     - Revision control system header was changed. Now reflects my name :-)
  1828.       Note to previous users : You`ll have do adopt the new look of the header
  1829.       in order to be prepared for further revisions on the same file.
  1830.  
  1831.     - Bug removed in insertation of Purpose/LogMessages. If a line was
  1832.       full-length the header got mixed up.
  1833.  
  1834. ------------------------------------------------------------------------------
  1835.  
  1836.     V1.46 / V1.47
  1837.     =============
  1838.  
  1839.     - Added one more define for the revision header. Now the revision date
  1840.       is put into define(s) as well so you can access this date for messages
  1841.       of your program. If these defines (to be correct : the first define)
  1842.       is removed or commented out KCommodity assumes that the user doesn`t
  1843.       want to have the defines anymore so it just leaves out the recreation
  1844.       of defines and continues with the file.
  1845.  
  1846. ------------------------------------------------------------------------------
  1847.  
  1848.     V1.45
  1849.     =====
  1850.  
  1851.     - Corrected some really weird bugs which made the system crash.
  1852.  
  1853.     - Size of BitPlanes for the "time-in-titlebar" view wasn`t calculated
  1854.       correctly and passed in wrong register so the size varied all the time
  1855.       KCommodity was started and so things could be blitted into
  1856.       an area not occupied by KCommodity sometimes. (shame on me)
  1857.  
  1858. ------------------------------------------------------------------------------
  1859.  
  1860.     V1.44
  1861.     =====
  1862.  
  1863.     - Initial release
  1864.